Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F8 Germany F9 Latvia F1 Austria F3 Italy F7 Finland F1 Romania F8 Germany F8 Germany F9 Germany F10 Italy F33 Italy F34 Italy F8 Italy F9 Germany F9 Belgium F2 Germany F10 Germany F11 Spain F29 Spain F30 Czech Republic F4 Great Britain F2 Germany F4 Croatia F2 Germany F5 Germany F14 Germany F4 Great Britain F18 Germany F13 Germany F10 Austria F4 Great Britain F1 Germany F12 Austria F5 Germany F12 Great Britain F17 Germany F6 Turkey F2 Maia Open 2002 - Maia Trnava Challenger Jersey Challenger Le Gosier Challenger Istanbul Challenger Baton Rouge Challenger Braunschweig Challenger Loughborough Challenger Hamburg Challenger - Hamburg Internationaux du Doubs - Besancon Bauer Watertechnilogy Cup 2008 - Eckental Braunschweig Challenger Furth Challenger Istanbul Challenger Wolfsburg Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Cherbourg Challeger Mersin Challenger Turin Challenger Jersey Challenger Heilbronn Challenger Furth Challenger Poznan Challenger Tallahassee Challenger Morelos Challenger Quimper Challenger Kazan Challenger Rome Challenger Furth Challenger Rennes Challenger St. Brieuc Challenger Rome Challenger Heilbronn Open - Heilbronn Surbiton Challenger Nottingham Challenger Istanbul Challenger Biella Challenger Ostdeutscher Sparkessen Cup - Dresden Kyoto Challenger Yokohama Challenger Furth Challenger Lille Challenger Baden Open - Karlsruhe Tiburon Challenger Heilbronn Challenger Nottingham Challenger Braunschweig Challenger Portoroz Challenger Cassis Challenger Istanbul Challenger Almaty Challenger Tashkent Challenger Charlottesville Challenger Knoxville Challenger Bangkok Challenger Bangkok Challenger Pau Challenger Granby Challenger Vancouver Challenger Hamburg Challenger Drummondville Challenger Calgary Challenger Quimper Challenger Quimper 2 Challenger Braunschweig Challenger Poznan Challenger Alicante Challenger Brest Challenger Ismaning Challenger Bergamo Challenger Bratislava Challenger Bari Challenger Phoenix Challenger Lille Challenger Prague 2 Challenger Nottingham Challenger Salzburg Challenger Alicante Challenger Heilbronn Challenger Waco Tennis Challenger - Waco Banja Luka Challenger Furth Challenger Seoul Challenger Bauer Watertechnology Cup 2007 - Eckental Open de Rennes - Rennes Bratislava Challenger Kobstaedernes ATP Challenger - Kolding 5 Volkswagen Challenger - Wolfsburg Tennis Napoli Cup - Napoli 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona VIII Trofeo Ciutat de Barcelona - Barcelona Zivnobanka Czech Open - Prostejov Ostdeutscher Sparkessen Cup - Dresden Mons Challenger Mitsubishi Electric Europe Cup - Monza San Remo Challenger Rennes Challenger 4th Volkswagen Challenger - Wolfsburg Braunschweig Challenger Internazionali di Tennis Dell'Umbria - Todi Playford Challenger Vancouver Challenger Dallas Challenger Dallas Challenger Irving Challenger Heilbronn Challenger Lille Challenger Liberec Challenger Scheveningen Challenger Glasgow Challenger Mallorca Open - Mallorca Rennes Challenger Quimper Challenger Trieste Challenger Petange Challenger Hamburg Challenger Amersfoort Challenger Prostejov Challenger Liberec Challenger Sibiu Challenger Tunis Challenger Vancouver Challenger Blumenau Challenger St. Brieuc Challenger Orleans Challenger Columbus Challenger Liberec Challenger Biella 1 Challenger Open de la Comunidad Valenciana - Valencia Ordina Open - 's-Hertogenbosch Bastad Challenger Mallorca Challenger Stockholm Open - Stockholm IPP Open - Helsinki Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Open 13 - Marseille Generali Open - Kitzbuhel Cassis Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Murcia Challenger BMW Open - Munich Stockholm Open - Stockholm Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Petange Challenger Mouilleron-Le-Captif Challenger Biella 4 Challenger Eckental Challenger Open de Tenis Comunidad Valenciana - Valencia St. Tropez Challenger Montechiarugolo Challenger Prague Challenger Abierto Mexicano Telcel - Acapulco Nur-Sultan Challenger Nottingham Challenger Ismaning Challenger Open Sabadell Atlantico - Barcelona Santa Cruz de la Sierra Challenger Liberec Challenger Biella 3 Challenger China Open - Beijing If Stockholm Open - Stockholm Copa Ericsson Uruguay - Montevideo Open de Tenis Comunidad Valenciana - Valencia Seville Challenger Brisbane International - Brisbane Oeiras 3 Challenger SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Bergamo Challenger Roanne Challenger Braunschweig Challenger Idea Prokom Open - Sopot Bordeaux Challenger Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Bratislava 1 Challenger Legg Mason Tennis Classic - Washington Generali Open 2003 - Kitzbuhel Segovia Challenger Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Ericsson Chile - Santiago Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Citi Open - Washington Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Synsam Swedish Open - Bastad Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Open Romania - Bucharest Power Horse Cup - Dusseldorf AEGON International - Eastbourne Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Top Wool Challenger Biella - Biella Siemens Open 2003 - Scheveningen Qatar ExxonMobil Open - Doha Open Castilla y Leon - Segovia Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open 13 - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Open Sud de France - Montpellier Ecuador Open - Quito Topshelf Open - 's-Hertogenbosch Moselle Open - Metz Valencia Open - Valencia Millennium Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos The Stella Artois Championships - London If Stockholm Open - Stockholm Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Astana Open - Nur-Sultan Logopak Challenger 2005 - Lubeck Gonet Geneva Open - Geneva Allianz Suisse Open Gstaad - Gstaad Argentina Open - Buenos Aires Millennium Estoril Open - Estoril US Men's Clay Court Championship - Houston Campionati Internazionali di Sicilia - Palermo GHI Bronx Tennis Classic - Bronx Oberstaufen Cup - Oberstaufen Nord LB Open 2006 - Braunschweig Open Castilla y Leon - Segovia Dusseldorf Open 2006 - Dusseldorf Synsam Swedish Open - Bastad Lambertz Open by Stawag - Aachen LTA Shrewsbury Challenger - Shrewsbury Generali Open - Kitzbuhel XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Pilot Pen Tennis - New Haven Open Castilla y Leon - Segovia St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag China Open - Beijing Davidoff Swiss Indoors Basel - Basel Lexington Challenger Tunis Open - Tunis Ostdeutscher Sparkassen Cup - Dresden Seville Challenger Mons Challenger Chuncheon Challenger Baden Open - Karlsruhe Santo Domingo Challenger Bergamo Challenger St. Brieuc Challenger China Open - Beijing Mitsubishi Electric Europe Cup - Monza Ostdeutscher Sparkassen Cup - Dresden Brisbane International - Brisbane International Tennis Championships - Delray Beach Scheveningen Challenger SAP Open - San Jose IPP Open - Helsinki Heilbronn Challenger Davidoff Swiss Indoors Basel - Basel Catella Swedish Open - Bastad Heineken Open - Auckland International German Open - Hamburg Legg Mason Tennis Classic - Washington Schickendanz Open - Furth Mons Challenger Bank Austria Tennis Trophy - Vienna Dallas Challenger Prague Challenger Prostejov Challenger Kazan Challenger Aptos Challenger Estoril Open - Estoril Czech Indoor Open - Prague Mons Challenger Jameson Cup - Milan Campbell's Hall of Fame Tennis Championships - Newport Rome Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Allianz Suisse Open - Gstaad Regions Morgan Keegan Championships - Memphis Open de Moselle - Metz Heilbronn Challenger Open de Tenis Comunidad Valenciana - Valencia Campionati Internazionali di Sicilia - Palermo Brasil Open - Sao Paulo Tennis Channel Open - Las Vegas Siemens Open - Scheveningen Sarajevo Challenger Nord LB Open 2007 - Braunschweig Studena Croatia Open - Umag St. Petersburg Open - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba PTT Thailand Open - Bangkok Open de Moselle - Metz Prague Challenger If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Alphen Challenger Banja Luka Challenger Barcelona Open BancSabadell - Barcelona 2007 Nielsen Pro Tennis Championship - Winnetka Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Cherbourg Challenger AIG Japan Open Tennis Championships - Tokyo Grand Prix Hassan II - Casablanca St. Brieuc Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Geneva Challenger SkiStar Swedish Open - Bastad Kolding Challenger The Comercia Challenger - Aptos Surbiton Challenger US Men's Clay Court Championship - Houston Marburg Challenger Braunschweig Challenger SkiStar Swedish Open - Bastad Poznan Challenger Madrid Challenger Challenger Natrel Presented by National Bank - Granby Intrum Stockholm Open - Stockholm Gerry Weber Open - Halle Erste Bank Open - Vienna Prague 1 Challenger Qatar ExxonMobil Open - Doha LTA Shrewsbury Challenger - Shrewsbury Morocco Tennis Tour - Tanger St. Remy Challenger Istanbul Challenger Fever-Tree Championships - London Black Forest Open - Freudenstadt Nature Valley International - Eastbourne Pilot Pen Tennis - New Haven Eckental Challenger Kobstaedernes ATP Challenger - Kolding Mouilleron-Le-Captif Challenger Moselle Open - Metz Qatar ExxonMobil Open - Doha China Open - Beijing Irving Challenger BNP Paribas Masters - Paris Schickedanz Open 2007 - Furth Tiburon Challenger Mouilleron-Le-Captif Challenger Copa Ericsson Brazil - Sao Paulo Pozoblanco Challenger Braga Challenger Lambertz Open by Stawag - Aachen Pilot Pen Tennis - New Haven Heilbronn Open - Heilbronn Lamberts Open by Stawag - Aachen Estoril Open - Estoril Bauer Watertechnology Cup - Eckental Rome Challenger Tata Open - Chennai Cherbourg Challenger Koblenz Challenger Okal Open - Eckental Quimper Challenger Cordoba Open - Cordoba Estoril Open - Estoril Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Ostrava Challenger AIG Japan Open - Tokyo Mallorca Championships - Mallorca Mercedes Cup - Stuttgart Open 13 - Marseille Cleveland Challenger Dubai Open - Dubai Sofia Open - Sofia 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Pilot Pen Tennis - New Haven San Diego Open - San Diego Dallas Open - Dallas Generali Open - Kitzbuhel Lille Challenger Biella 6 Challenger Lyon Challenger Bratislava Challenger Aix En Provence Challenger Mouilleron-Le-Captif Challenger Gonet Geneva Open - Geneva Meerbusch Challenger Biel Challenger Mouilleron-Le-Captif Challenger Tenerife Challenger Ortisei Challenger Helsinki Challenger Forli 2 Challenger Traralgon Challenger Open SEAT Godo 2006 - Barcelona Monterrey Challenger Semgroup Challenger - Tulsa Turin Challenger Stanford Challenger Aix En Provence Challenger Bordeaux Challenger Ilkley Challenger Luedenscheid Challenger Segovia Challenger BA-CA Tennis Trophy - Vienna Istanbul Challenger San Remo Challenger Open Romania - Bucharest Tennis Napoli Cup - Naples Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Heineken Open Shanghai - Shanghai Karlsruhe Challenger Szczecin Challenger Orleans Challenger Abierto Mexicano Telcel - Acapulco Fairfield Challenger Marburg Challenger Irving Challenger Genova Open Challenger - Genova Reggio Emilia Challenger Playford Challenger Serbia Open - Belgrade Valencia Open - Valencia Braunschweig Challenger Open Castilla y Leon - Segovia SkiStar Swedish Open - Bastad Pekao Open - Szczecin Sacramento Challenger BMW Open - Munich Posillipo Tennis Cup - Napoli Rennes Challenger Black Forest Open 2002 - Freudenstadt Loughborough Challenger Internationaler Raiffeisen Grand Prix - St. Polten Braunschweig Challenger Kyiv Open - Kiev Aptos Challenger Mercedes Cup - Stuttgart Mons Challenger Swiss Indoors Basel - Basel Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Citi Open - Washington Granby Challenger bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Open de Nice Cote dAzur - Nice Rennes Challenger Open de la Comunidad Valenciana - Valencia Morocco Tennis Tour - Meknes Gerry Weber Open - Halle Memorial Kolyaskin - Donetsk ABN AMRO World Tennis Tournament - Rotterdam BCR Open Romania - Bucharest Helsinki Challenger Swiss Indoors Basel - Basel Pharma Medico Open 2008 - Aarhus Thailand Open - Bangkok Stockholm Open - Stockholm Gerry Weber Open - Halle Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Open Castilla y Leon Trofeo Iberdrola - Segovia Sydney International - Sydney Geneva Challenger Movistar Open - Vina del Mar Volkswagen Challenger 2005 - Wolfsburg TD Waterhouse Cup - Long Island BRD Nastase Tiriac Trophy - Bucharest Surbiton Challenger International Championship of Croatia - Umag Dubai Duty Free Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Caversham International Tennis Tournament - Jersey Mons Challenger Catella Swedish Open - Bastad Challenger Copa Sevilla Internacionales de Andalucia - Seville Helsinki Challenger Monza Challenger Sofia Challenger Farmers Classic - Los Angeles Cordenons Challenger Braunschweig Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Belgrade 2 - Belgrade Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Rome 1 Challenger Medibank Private International - Sydney Tennis Masters Series - Miami Open Seat Godo 2005 - Barcelona Ludwigshafen Challenger Tennis Masters Series - Rome Shenzhen Open - Shenzhen Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Open Sud de France - Montpellier Sydney International - Sydney Open 13 Provence - Marseille The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London DIEMA XTRA Sofia Open - Sofia Next Generation Adelaide International - Adelaide Open SEAT 2008 - Barcelona Brisbane - Brisbane Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch China Open - Beijing Pacific Life Open - Indian Wells Generali Open - Kitzbuhel NASDAQ-100 Open - Miami Intrum Stockholm Open - Stockholm Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Millennium Estoril Open - Estoril Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open Seat Godo 2003 - Barcelona Chengdu Open - Chengdu Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Barcelona Open Banc Sabadell - Barcelona Tennis Masters Series - Hamburg TD Waterhouse Cup - Long Island PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells BMW Open - Munich Astana Open - Nur-Sultan Gerry Weber Open - Halle AEGON International - Eastbourne Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Generali Open - Kitzbuhel Apia International - Sydney Zagreb Open - Zagreb Masters Series - Hamburg SAP Open - San Jose Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Dubai Duty Free Tennis Championships - Dubai Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg China Open - Beijing Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BRD Nastase Tiriac Trophy - Bucharest Monte-Carlo Rolex Masters - Monte-Carlo Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Orleans Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Apia International - Sydney Brasil Open - Sao Paulo Sony Ericsson Open - Miami Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Monte-Carlo Rolex Masters - Monte-Carlo AEGON Championships - London Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Bet-at-home Open - Hamburg Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Thailand Open - Bangkok Kremlin Cup - Moscow Shanghai ATP Masters 1000 - Shanghai If Stockholm Open - Stockholm BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Adidas International - Sydney Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Tunis Challenger Sony Ericsson Open - Miami Ecuador Open - Quito Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Stockholm Open - Stockholm Rogers Cup - Montreal US Men's Clay Court Championship - Houston Western & Southern Financial Group Masters - Cincinnati Campionati Internazionali di Sicilia - Palermo BRD Nastase Tiriac Trophy - Bucharest PBZ Zagreb Indoors - Zagreb Shanghai ATP Masters - Shanghai Open de Nice Cote d'Azur - Nice BNP Paribas Masters - Paris AEGON Championships - London BNP Paribas Open - Indian Wells Aegon Nottingham Open - Nottingham Qatar Open - Doha Sony Ericsson Open - Miami SkiStar Swedish Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid BB&T Atlanta Open - Atlanta Internazionali BNL d'Italia - Rome Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Rogers Cup - Montreal Western & Southern Open - Cincinnati BellSouth Open - Vina del Mar Hungarian Open - Budapest Shanghai Rolex Masters - Shanghai Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Bet-at-home Open - Hamburg Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Winston-Salem Open - Winston-Salem Western & Southern Open - Cincinnati Moselle Open - Metz China Open - Beijing BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de Moselle - Metz Qatar ExxonMobil Open - Doha Sydney International - Sydney Miami Open - Miami Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Abierto Mexicano Telcel - Acapulco Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston ATP Kremlin Cup - Moscow Rogers Cup - Montreal Western & Southern Open - Cincinnati TEB BNP Paribas Istanbul Open - Istanbul Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Ricoh Open - 's-Hertogenbosch Stockton Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid AEGON Championships - London Antalya Cup - Antalya German Tennis Championships - Hamburg Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mercedes Cup - Stuttgart Generali Open - Kitzbuhel BNP Paribas Masters - Paris Proton Malaysian Open - Kuala Lumpur Moselle Open - Metz BNP Paribas Open - Indian Wells Miami Open - Miami China Open - Beijing Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Bet-at-home Open - Hamburg Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai Rogers Cup - Toronto BNP Paribas Masters - Paris ARAG World Team Championship - Dusseldorf Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Libema Open - 's-Hertogenbosch Winston Salem - Winston Salem BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Moselle Open - Metz ABN/AMRO World Tennis Tournament - Rotterdam Cordoba Open - Cordoba Rio Open - Rio de Janeiro European Open - Antwerp Countrywide Classic - Los Angeles Swiss Open - Gstaad Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis Australian Open - Melbourne French Open - Paris Delray Beach Open - Delray Beach Wimbledon - London Qatar ExxonMobil Open - Doha Hamburg European Open - Hamburg U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Power Horse Cup - Dusseldorf French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davidoff Swiss Indoors Basel - Basel French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Rome Challenger U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Paris Masters Series Monte-Carlo - Monte-Carlo AEGON Championships - London Valencia Open - Valencia Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo TEB BNP Paribas Istanbul Open - Istanbul Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Mallorca Championships - Mallorca French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati China Open - Beijing Wimbledon - London Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Masters Series Monte-Carlo - Monte Carlo Citi Open - Washington Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, SVK-ESP 4-1 Abierto de Tenis Mifel - Los Cabos Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne BNP Paribas Masters - Paris Australian Open Qualifying - Doha BNP Paribas Masters - Paris Wimbledon - London French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, QF, FRA-GER 3-2 Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Barclays ATP World Tour Finals - London Olympics - London